/* 头部和底部css */

/* 头部 */

.header{

    height: 116px;

}

.header .container{

    display: flex;

    justify-content: space-between;

}

.header .logo{

    margin-top: 26px;

}

.header .search{

    width: 320px;

    height: 40px;

    margin-top: 38px;

    border: 1px solid #aa0018;

    display: flex;

    justify-content: space-between;

    border-radius: 5px;

}

.header .search .sub-btn{

    display: inline-block;

    width: 30%;

    padding: 0 10px;

    line-height: 40px;

    text-align: center;

    background-color: #aa0018;

    color: #fff;

    border-left: 1px solid #d4d4d4;

    font-size: 16px;

    border-radius:0 5px 5px 0;

}

.header .cls-input{

    width: 100%;

    padding: 2px 10px;

    line-height: 36px;

    border-radius: 5px;

}



/* 底部 */

.footer{

    width: 100%;

    overflow: hidden;

    font-size: 16px;

}

.footer_t{

    background-color: #2d2d2d;

    padding: 30px 0 20px 0;

    overflow: hidden;

    color: #fff;

}

.footer_t .container{

    display: flex;

    justify-content: space-between;

}

.footer_logo{

    margin: 20px 2% 0 0;

}

.footer_text{

    line-height: 27px;

    margin-right: 2%;
    margin-top: 16px;

}
.footer_douyin span{

    display: block;
    height: 130px;
    width: 130px;
    
    }
.footer_weixin span{
    display: block;
    width: 120px;
    height: 130px;
    padding-top: 5px;
}
.footer_douyin,.footer_weixin{

    text-align: center;

}
.footer_douyin span img{
    width: 100%;
    height: 100%;
}
.footer_weixin span img{
    width: 100%;
    height: 120px;
}

.footer_douyin p,.footer_weixin p{

    line-height: 40px;

}

.footer_weixin{

    margin-right: 5%;

}

.footer_b{

    overflow: hidden;

    background-color: #181818;

    padding: 15px 0;

}

.footer_b .container{

    display: flex;

    align-items: center;

    justify-content: center;

}

.footer_br{

    text-align: center;

    color: #fff;

    color: #b9b8b8;

    margin-left: 25px;

}
.footer_br a{
    color: #b9b8b8;
    margin-left: 10px;
}
.z_ban {

    width: 100%;

    overflow: hidden;

}



.z_ban img {

    width: 100%;

    height: 100%;

    transition: all 0.6s;

}



.z_ban img:hover {

    transform: scale(1.1);

}



/* 页码css */

.page {

    text-align: center;

    overflow: hidden;

    margin: 30px 0;

    height: 50px;

}



.page a {

    display: inline-block;

    height: 40px;

    line-height: 40px;

    border: 1px solid #e8e8e8;

    background: #fff;

    padding: 0 15px;

    border-radius: 4px;

    font-size: 15px;

    color: #666;

    margin: 0 3px;

}

.page a.page_cur {

    background: #aa0018;

    color: #fff;

}

.page a:hover {

    background: #aa0018;

    color: #fff;

    border: 1px solid #aa0018;

}

.page input {

    height: 38px;

    line-height: 38px;

    border: 1px solid #e8e8e8;

    width: 40px;

    text-align: center;

    padding: 0 5px;

    outline: none;

    border-radius: 4px;

}

.page button {

    cursor: pointer;

    height: 38px;

    line-height: 38px;

    border: 1px solid #e8e8e8;

    background: #fff;

    border-radius: 4px;

    padding: 0 10px;

    display: inline-block;

    outline: none;

}





.zWrap{

    width: 100%;

    background: #f8faff;

    /* overflow: hidden; */

    padding: 24px 0 40px;

}

@media (max-width:1366px){

    .footer_logo{

		width: 22%;

	}

	.footer_logo img{

		width: 100%;

		height: auto;

	}

	.footer_weixin{

		margin-right: 0;

	}

}

@media (max-width:1280px){



}

@media (max-width:1200px){

 

}

@media (max-width:1080px){

  

}